#include "stm8s.h"
#include "spi.h"

char spi_send_buff[50];

void spi_init(void)
{
  GPIO_WriteLow(GPIOC, GPIO_PIN_3);
  GPIO_WriteLow(GPIOC, GPIO_PIN_4);
  GPIO_WriteLow(GPIOC, GPIO_PIN_5);
}

void spi_isr(void)
{
}

void spi_send(int number)
{
  char i=0;
  while(number--)
  {
    SPI_SendData(spi_send_buff[i++]);
    /* Wait until end of transmit */
    while (SPI_GetFlagStatus(SPI_FLAG_TXE)== RESET)
    {
    }
  }
  GPIO_WriteHigh(GPIOC, GPIO_PIN_4);
  GPIO_WriteLow(GPIOC, GPIO_PIN_4); 
}

